make implausible excuses - Espagnol Anglais Dictionnaire